home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Extra 1997 #1 / Amiga Plus Extra 1997 #1.iso / programme / grafik / probench3-8 / probench3-install-deutsch next >
Text File  |  1984-08-11  |  17KB  |  507 lines

  1. ; Installationsscript für Merlin-Demo/Upgrade (© ProDev 1996)
  2. ; $VER: DemoUpPB3 1.0 (09.09.96)
  3.  
  4. (set #hrgcardsyslib (cat "Kopiere die hrgcardsys.library nach libs: ... "))
  5. (set #hrgsystemlib (cat "Kopiere die hrgsystem.library nach libs: ... " ))
  6. (set #hrgrenderlib (cat "Kopiere die hrgrender.library nach libs: ... " ))
  7. (set #hrgblitterunilib (cat "Kopiere die hrgblitter-uni.library nach libs: ... " ))
  8. (set #hrgblitterspzlib (cat "Kopiere die hrgblitter-spz.library nach libs: ... " ))
  9. (set #hrgemulib (cat "Kopiere die neue hrgemu.library nach libs: ... " ))
  10. (set #hrtoollib (cat "Kopiere die hrtool.library nach libs: ... " ))
  11. (set #cyberlib (cat "Kopiere die cyberprobench.library nach libs: ... " ))
  12. (set #nohelp (cat "Es ist keine Hilfe vorhanden. " ))
  13. (set #bad-kick (cat "Sie müssen Kickstart 3.1 zum Installieren von ProBench V3.0 benutzen." ))
  14. (set #bad-cpu (cat "Sie müssen mindestens eine 68020 CPU besitzen." ))
  15.  
  16. (set  @default-dest "SYS:")
  17.  
  18. (set osversion (getversion "exec.library" (resident)))
  19. (set osversion (/ osversion 65536))
  20.  
  21. (set DefaultEmuDir "Devs:Monitors")
  22.  
  23. (run "protect libs:hrg#?.library RWED")
  24. (run "protect libs:hrtool.library RWED")
  25.  
  26. (if (askbool
  27.     (prompt "\n\nWillkommen zum ProBench V3.0 Demo/Update!\n\nDieses Installer-Skript ermöglicht:\n\n1. Die Installation und Deinstallation der Demo-Version von ProBench V3.0\n\n2. Das Update auf Release 8 für ProBench V3.0 Vollversion Besitzer")
  28.     (choices "Demo (De)Install" "Vollversion Updaten")
  29.     (help "Lesen Sie sich am besten die ProBench3.guide einmal durch!")
  30.     (default 1))
  31.     ; 1
  32.     (
  33.         (message "\n\nStellen Sie UNBEDINGT sicher, daß keine alte Emulation zur Zeit aktiv ist!!! Ansonsten müssen Sie JETZT die Installation abbrechen!")
  34.         (message "\n\nDieses Installations-Skript versucht(!) eine automatische Installation und Deinstallation der Demoversion zu ermöglichen!\n\nWir können aber nicht garantieren das es auf allen möglichen Systemkonfigurationen einwandfrei läuft.\n\nWir bitten dies zu beachten!")
  35.             (if (exists "devs:monitors/probench-demo")
  36.             ( ; ProBench Demo deinstall
  37.                 (message "\n\nEs wurde eine installierte Demoversion von ProBench V3.0 gefunden! Diese wird nun deinstalliert!")
  38.                 (if (exists "sys:ProBench-Backup/probench")
  39.                     (
  40.                         (message "\nEs werden die ursprünglichen Dateien zurückgeschrieben. Die neuen Tools, sowie das Monitorfile der Demo-Version werden gelöscht!")
  41.                         (copyfiles
  42.                             (prompt "\nRestauriere nicht kompatible Libraries!")
  43.                             (help @copyfiles-help)
  44.                             (source "SYS:ProBench-Backup/")
  45.                             (dest "libs:")
  46.                             (pattern "(hrgcardsys.library|hrgsystem.library|hrgrender.library|hrgblitter.library)")
  47.                             (optional nofail askuser)
  48.                             (files)
  49.                             (confirm)
  50.                             (infos))
  51.                             
  52.                         (copyfiles
  53.                             (prompt "\nRestauriere altes Monitorfile!")
  54.                             (help @copyfiles-help)
  55.                             (source "SYS:ProBench-Backup/probench")
  56.                             (dest "devs:monitors/")
  57.                             (optional nofail askuser)
  58.                             (confirm)
  59.                             (infos))
  60.  
  61.                         (copyfiles
  62.                             (prompt "\nRestauriere alte Modeinfos!")
  63.                             (help @copyfiles-help)
  64.                             (source "SYS:ProBench-Backup/hrg_modeinfos")
  65.                             (dest "s:")
  66.                             (optional nofail askuser)
  67.                             (confirm)
  68.                             (infos))
  69.                     )
  70.                     (delete "devs:monitors/probench-demo" (prompt "Das Monitorfile der Demo kann nun nicht mehr benutzt werden!") (infos)(help #nohelp) (confirm))
  71.                     (delete "sys:WBStartup/HRControl3" (infos))
  72.                     (delete "sys:WBStartup/SProDBase3" (infos))
  73.                     (message "\nDie ursprünglichen Dateien wurde zurückgeschrieben! Die Tools und überschüssigen Libraries wurden NICHT entfernt. Bitte machen Sie dieses bei Bedarf von Hand!")
  74.                 )
  75.                 (
  76.                     (delete "devs:monitors/probench-demo" (prompt "Das Monitorfile der Demo kann nun nicht mehr benutzt werden!") (infos)(help #nohelp) (confirm))
  77.                     (delete "sys:WBStartup/HRControl3" (infos))
  78.                     (delete "sys:WBStartup/SProDBase3" (infos))
  79.                     (message "\nEs wurde nur das Monitorfile und ProBench Tools aus der WBStartup entfernt! Die restlichen Tools und Libraries wurden NICHT entfernt. Bitte machen Sie dieses bei Bedarf von Hand!")
  80.                 )
  81.  
  82.             )
  83.             ( ; ProBench Demo install
  84.             (if (exists "devs:monitors/probench")
  85.                 ( ; Anderes ProBench gefunden!
  86.                     (if (askbool
  87.                         (prompt "\nEs wurde eine installierte Version von ProBench gefunden. Soll diese für eine spätere Deinstallation von ProBench3-Demo gesichert werden?\n\nEs werden alle Dateien in SYS:ProBench-Backup gesichert die für eine Deinstallation wieder benötigt werden!")
  88.                         (choices "Ja" "Nein")
  89.                         (help #nohelp)
  90.                         (default 1))
  91.                         ( ; Sicherung
  92.                             
  93.                             (copyfiles
  94.                                 (prompt "\nSichere altes Monitorfile!")
  95.                                 (help @copyfiles-help)
  96.                                 (source "devs:monitors/probench")
  97.                                 (dest "SYS:ProBench-Backup")
  98.                                 (optional nofail askuser)
  99.                                 (confirm)
  100.                                 (infos))
  101.  
  102.                             (delete "devs:monitors/probench" (prompt "\n\nDas alte Monitorfile wird nun gelöscht und durch das der Demo-Version ersetzt!") (infos)(help #nohelp) (confirm))
  103.  
  104.                             (copyfiles
  105.                                 (prompt "\nSichere nicht kompatible Libraries!")
  106.                                 (help @copyfiles-help)
  107.                                 (source "libs:")
  108.                                 (dest "SYS:ProBench-Backup")
  109.                                 (pattern "(hrgcardsys.library|hrgsystem.library|hrgrender.library|hrgblitter.library)")
  110.                                 (optional nofail askuser)
  111.                                 (files)
  112.                                 (confirm)
  113.                                 (infos))
  114.     
  115.                             (copyfiles
  116.                                 (prompt "\nSichere alte Modeinfos!")
  117.                                 (help @copyfiles-help)
  118.                                 (source "s:hrg_modeinfos")
  119.                                 (dest "SYS:ProBench-Backup")
  120.                                 (optional nofail askuser)
  121.                                 (confirm)
  122.                                 (infos))
  123.     
  124.                             (message "\n\nDie wichtigsten Dateien sind nun für eine spätere Deinstallation gesichert!\n\nSie sollten aber in Ihrer WBStartup und evtl. in der User-Startup vorhandene alte Tools entfernen!")
  125.                         )
  126.                         ; oder nicht
  127.                         (message "\nFalls Sie selber Dateien sichern wollen brechen Sie die Installation nun ab!\n\nAnsonsten wird Ihre momentane Version überschrieben und es gibt später keine saubere Möglichkeit der Deinstallation durch unser Installer-Script!")
  128.                     )
  129.                 )
  130.                 (
  131.                     (message "\nEs wurde keine alte ProBench Installation gefunden. Falls Sie den X-Pert Emulator besitzen müssen Sie diesen Entfernen, bevor Sie ProBench 3 installieren!")
  132.                     (message "\nFalls Sie selber Dateien sichern wollen brechen Sie die Installation nun ab! Bei einer Deinstallation kann später nur das Monitorfile wieder entfernt werden!")
  133.                 )
  134.             )
  135.             (run "cinst/killlib hrtool#?")
  136.  
  137.             (if (exists "s:HRG_ModeInfos")
  138.                 (
  139.                 (message "\n\n\nNun werden die alten HRG_Modeinfos auf das neue Format gebracht.\n\nIhnen gehen dabei keine Screen-Modes verloren!")
  140.     
  141.                 (run "cinst/makeids")
  142.  
  143.                 (copyfiles
  144.                     (prompt "\nKopieren einer DEFAULT 'HRG_Modeinfos' Datei!")
  145.                     (help "")
  146.                     (source "s/HRG_Modeinfos-DEFAULT")
  147.                     (dest "s:")
  148.                     (newname "HRG_Modeinfos-DEFAULT"))
  149.                 )
  150.                 (
  151.                 (message "\n\n\nAuf Ihrem System scheinen sich noch keine 'HRG_ModeInfos' zu befinden! Es wird ein DEFAULT File installiert!")
  152.  
  153.                 (copyfiles
  154.                     (prompt "\nKopieren der 'HRG_Modeinfos' Datei!")
  155.                     (help "")
  156.                     (source "s/HRG_Modeinfos-DEFAULT")
  157.                     (dest "s:")
  158.                     (newname "HRG_Modeinfos"))
  159.             ))
  160.             ; Nun die Bösewichter finden und vernichten
  161.             (run "cinst/changelines s:startup-sequence #?prospeed#? correct")
  162.       
  163.             (message "\nAls nächstes werden die Libraries der Demo-Version installiert!")
  164.  
  165.          (copylib
  166.              (prompt #hrgcardsyslib)
  167.              (source "libs/hrgcardsys.library")
  168.              (dest "libs:")
  169.              (help #nohelp))
  170.          
  171.          (copylib
  172.              (prompt #hrgsystemlib)
  173.              (source "libs/hrgsystem.library")
  174.              (dest "libs:")
  175.              (help #nohelp))
  176.          
  177.          (copylib
  178.              (prompt #hrgrenderlib)
  179.              (source "libs/hrgrender.library")
  180.             (dest "libs:")
  181.             (help #nohelp))
  182.          
  183.         (copylib
  184.              (prompt #hrgemulib)
  185.              (source "libs/hrgemu.library")
  186.              (dest "libs:")
  187.              (help #nohelp))
  188.          
  189.          (copylib
  190.              (prompt #hrtoollib)
  191.              (source "libs/hrtool.library")
  192.              (dest "libs:")
  193.              (help #nohelp))
  194.          
  195.          (copylib
  196.              (prompt #cyberlib)
  197.              (source "libs/cyberprobench.library")
  198.              (dest "libs:")
  199.              (confirm)
  200.              (help #nohelp))
  201.          
  202.          (copylib
  203.              (prompt #hrgblitterunilib)
  204.              (source "libs/hrgblitter-uni.library")
  205.              (dest "Libs:")
  206.              (help #nohelp))
  207.          
  208.          (copylib
  209.              (prompt #hrgblitterspzlib)
  210.              (source "libs/hrgblitter-spz.library")
  211.              (dest "Libs:")
  212.              (help #nohelp))
  213.          
  214.          (if (askbool
  215.              (prompt "\nDie 'hrgblitter.library' existiert in zwei Versionen. Welche wollen Sie installieren?")
  216.              (choices "Universell" "A4/40-A3/Z3")
  217.              (help "Universell laeuft auf jedem Rechner. Diese ist aber auf einem A4000/040 oder A3000-ZorroIII langsamer als die speziell dafuer geschriebene Version!")
  218.              (default 1))
  219.              (copyfiles
  220.                    (prompt "Universelle-Version AKTIV")
  221.                    (help "")
  222.                    (source "libs:hrgblitter-UNI.library")
  223.                    (optional nofail askuser)
  224.                    (newname "hrgblitter.library")
  225.                    (dest "Libs:"))
  226.                  (copyfiles
  227.                          (prompt "Spezial-Version AKTIV")
  228.                          (help "")
  229.                          (source "libs:hrgblitter-SPZ.library")
  230.                          (optional nofail askuser)
  231.                          (newname "hrgblitter.library")
  232.                          (dest "Libs:"))
  233.             )
  234.       
  235.               (copyfiles
  236.                          (prompt "\nInstallieren von ModeMaster (3.4 ist für MUI 3.6!)")
  237.                   (help @copyfiles-help)
  238.                   (source "Prefs")
  239.                   (dest "SYS:Prefs")
  240.                   (pattern "ModeMaster3.#?")
  241.                   (optional nofail askuser)
  242.                   (files)
  243.                   (infos)
  244.                   (confirm)
  245.               )
  246.  
  247.               (set UDDir
  248.                   (askdir
  249.                   (prompt "\nIn welches Verzeichnis sollen die Merlin Tools?")
  250.                   (help @askdir-help)
  251.                   (default "SYS:Tools/Merlin3")
  252.                   (newpath)
  253.                   )
  254.               )
  255.       
  256.               (copyfiles
  257.                   (prompt "\nInstallieren der Merlin Tools")
  258.                   (help @copyfiles-help)
  259.                   (source "Tools")
  260.                   (dest UDDir)
  261.                   (infos)
  262.                   (all)
  263.                   (confirm)
  264.               )
  265.       
  266.               (if (askbool
  267.                   (prompt "\nSoll HRControl bei jedem Booten gestartet werden ?")
  268.                   (choices "Ja" "Nein")
  269.                   (help "Schauen Sie im Guide unter HRControl nach!")
  270.                   (default 1))
  271.       
  272.                   (copyfiles
  273.                       (prompt "\nInstallieren von HRControl in der WBStartup Schublade")
  274.                       (help @copyfiles-help)
  275.                       (source "tools/HRControl3")
  276.                       (dest "SYS:WBStartup/")
  277.                       (infos)
  278.                       (confirm)
  279.                   )
  280.               )
  281.       
  282.               (if (askbool
  283.                   (prompt "\nSoll SProDBase bei jedem Booten gestartet werden ?")
  284.                   (choices "Ja" "Nein")
  285.                   (help "Schauen Sie im Guide unter SProDBase nach!")
  286.                   (default 1))
  287.       
  288.                   (copyfiles
  289.                       (prompt "\nInstallieren von SProDBase in der WBStartup Schublade")
  290.                       (help @copyfiles-help)
  291.                       (source "tools/SProDBase3")
  292.                       (dest "SYS:WBStartup/")
  293.                       (infos)
  294.                       (confirm)
  295.                   )
  296.               )
  297.                 
  298.                 ; Hier das, worauf alle Leute gewartet haben
  299.                 (copyfiles
  300.                     (prompt "\nInstallieren des Emulator-Demos! Es ist SEHR zu empfehlen, diesen in DEVS:MONITORS zu installieren! Sein Name MUSS immer 'ProBench-Demo' lauten!")
  301.                     (help @copyfiles-help)
  302.                     (source "devs/Monitors/")
  303.                     (dest DefaultEmuDir)
  304.                     (pattern "#?")
  305.                     (files)
  306.                     (infos)
  307.                     (optional nofail askuser)
  308.                     (confirm))
  309.  
  310.             (if (askbool
  311.                 (prompt "\nWollen Sie die Online-Dokumentation installieren ?")
  312.                 (choices "Ja" "Nein")
  313.                 (help #nohelp)
  314.                 (default 1))
  315.     
  316.                 (copyfiles
  317.                     (prompt "\nInstallieren von ProBench3.guide in help:")
  318.                     (help @copyfiles-help)
  319.                     (source "ProBench3.guide")
  320.                     (dest "help:deutsch")
  321.                     (infos)
  322.                     (confirm)
  323.                 )
  324.             )
  325.                 (message "\nACHTUNG: Beachten Sie UNBEDINGT das nur 800x600 Screenmodes in der Demo zugelassen sind!\n\nFahren Sie zur Sicherheit Ihren Rechner nach der Installation in einem Standard AMIGA-Modus hoch!")
  326.                 (message "\nProDev - Firma H.Raaf\n\n"
  327.             "Damit wäre die Demo-Installation abgeschlossen. Nach einem Reset geht es weiter! Sollten Probleme auftauchen, wenden Sie sich doch einfach an unsere HotLine!\n\n"
  328.             "Kontakt\n\nTelefon: 02247-912570 (Mo-Fr 10.00-18.00 Uhr)\n\n"
  329.             "EMail: m.jantz@public.ndh.com")
  330.             ) ; Ende: Check auf alte Version
  331.         ) ; Ende: Demo-Installation
  332.     ) ; Ende: Demo-(De)Installation
  333.  
  334.     ; 2
  335.     (
  336.         (message "\nEs wird nun ein Update Ihrer ProBench V3.0 Vollversion vorgenommen!")
  337.    
  338.        (copylib
  339.            (prompt #hrgcardsyslib)
  340.            (source "libs/hrgcardsys.library")
  341.            (dest "libs:")
  342.            (confirm)
  343.            (help #nohelp))
  344.    
  345.        (copylib
  346.            (prompt #hrgsystemlib)
  347.            (source "libs/hrgsystem.library")
  348.            (dest "libs:")
  349.            (confirm)
  350.            (help #nohelp))
  351.    
  352.        (copylib
  353.            (prompt #hrgrenderlib)
  354.            (source "libs/hrgrender.library")
  355.            (dest "libs:")
  356.            (confirm)
  357.            (help #nohelp))
  358.    
  359.        (copylib
  360.            (prompt #hrgemulib)
  361.            (source "libs/hrgemu.library")
  362.            (dest "libs:")
  363.            (confirm)
  364.            (help #nohelp))
  365.    
  366.        (copylib
  367.            (prompt #hrtoollib)
  368.            (source "libs/hrtool.library")
  369.            (dest "libs:")
  370.            (confirm)
  371.            (help #nohelp))
  372.    
  373.        (copylib
  374.            (prompt #cyberlib)
  375.            (source "libs/cyberprobench.library")
  376.            (dest "libs:")
  377.            (confirm)
  378.            (help #nohelp))
  379.    
  380.        (copylib
  381.            (prompt #hrgblitterunilib)
  382.            (source "libs/hrgblitter-uni.library")
  383.            (dest "Libs:")
  384.            (confirm)
  385.            (help #nohelp))
  386.    
  387.        (copylib
  388.            (prompt #hrgblitterspzlib)
  389.            (source "libs/hrgblitter-spz.library")
  390.            (dest "Libs:")
  391.            (confirm)
  392.            (help #nohelp))
  393.    
  394.        (if (askbool
  395.            (prompt "\nDie 'hrgblitter.library' existiert in zwei Versionen. Welche wollen Sie installieren?")
  396.            (choices "Universell" "A4/40-A3/Z3")
  397.            (help "Universell laeuft auf jedem Rechner. Diese ist aber auf einem A4000/040 oder A3000-ZorroIII langsamer als die speziell dafuer geschriebene Version!")
  398.            (default 1))
  399.            (
  400.                (copyfiles
  401.                    (prompt "Universelle-Version AKTIV")
  402.                    (help "")
  403.                    (source "libs:hrgblitter-UNI.library")
  404.                    (optional nofail askuser)
  405.                    (newname "hrgblitter.library")
  406.                    (dest "Libs:")
  407.                )
  408.            )
  409.            (
  410.                (copyfiles
  411.                    (prompt "Spezial-Version AKTIV")
  412.                    (help "")
  413.                    (source "libs:hrgblitter-SPZ.library")
  414.                    (optional nofail askuser)
  415.                    (newname "hrgblitter.library")
  416.                    (dest "Libs:")
  417.                )
  418.            )
  419.        )
  420.  
  421.         (copyfiles
  422.              (prompt "\nInstallieren von ModeMaster (3.4 ist für MUI 3.6!)")
  423.             (help @copyfiles-help)
  424.             (source "Prefs")
  425.             (dest "SYS:Prefs")
  426.             (pattern "ModeMaster3.?")
  427.             (optional nofail askuser)
  428.             (files)
  429.             (infos)
  430.             (confirm)
  431.         )
  432.  
  433.         (set UDDir
  434.             (askdir
  435.             (prompt "\nIn welches Verzeichnis sollen die Merlin Tools?")
  436.             (help @askdir-help)
  437.             (default "SYS:Tools/Merlin")
  438.             (newpath)
  439.             )
  440.         )
  441.  
  442.         (copyfiles
  443.             (prompt "\nInstallieren der Merlin Tools")
  444.             (help @copyfiles-help)
  445.             (source "Tools")
  446.             (dest UDDir)
  447.             (infos)
  448.             (all)
  449.             (confirm)
  450.         )
  451.  
  452.         (if (askbool
  453.             (prompt "\nSoll HRControl bei jedem Booten gestartet werden ?")
  454.             (choices "Ja" "Nein")
  455.             (help "Schauen Sie im Guide unter HRControl nach!")
  456.             (default 1))
  457.  
  458.             (copyfiles
  459.                 (prompt "\nInstallieren von HRControl in der WBStartup Schublade")
  460.                 (help @copyfiles-help)
  461.                 (source "tools/HRControl3")
  462.                 (dest "SYS:WBStartup/")
  463.                 (infos)
  464.                 (confirm)
  465.             )
  466.         )
  467.  
  468.         (if (askbool
  469.             (prompt "\nSoll SProDBase bei jedem Booten gestartet werden ?")
  470.             (choices "Ja" "Nein")
  471.             (help "Schauen Sie im Guide unter SProDBase nach!")
  472.             (default 1))
  473.  
  474.             (copyfiles
  475.                 (prompt "\nInstallieren von SProDBase in der WBStartup Schublade")
  476.                 (help @copyfiles-help)
  477.                 (source "tools/SProDBase3")
  478.                 (dest "SYS:WBStartup/")
  479.                 (infos)
  480.                 (confirm)
  481.             )
  482.         )
  483.  
  484.         (if (askbool
  485.             (prompt "\nWollen Sie die Online-Dokumentation installieren ?")
  486.             (choices "Ja" "Nein")
  487.             (help #nohelp)
  488.             (default 1))
  489.  
  490.             (copyfiles
  491.                 (prompt "\nInstallieren von ProBench3.guide in help:deutsch/")
  492.                 (help @copyfiles-help)
  493.                 (source "ProBench3.guide")
  494.                 (dest "help:deutsch")
  495.                 (infos)
  496.                 (confirm)
  497.             )
  498.         )
  499.             (message "\nProDev - Firma H.Raaf\n\n"
  500.             "Damit wäre das Update abgeschlossen. Nach einem Reset geht es weiter! Sollten Probleme auftauchen, wenden Sie sich doch einfach an unsere HotLine!\n\n"
  501.             "Kontakt\n\nTelefon: 02247-912570 (Mo-Fr 10.00-18.00 Uhr)\n\n"
  502.             "EMail: m.jantz@public.ndh.com")
  503.     )
  504. )
  505.  
  506. (exit)
  507.